package org.helgoboss.obr_facade

import org.osgi.service.obr.{Resource => ObrResource}
import org.osgi.framework.{Bundle, Version}

trait Resource {
    def id: ResourceId
    def obrResource: Option[ObrResource]
    def bundle: Option[Bundle]
    def symbolicName: String
    def version: Version
    def presentationName: String
    def categories: Seq[String]
    def state: ResourceState
}